﻿//using System;
//using System.Collections.Generic;
//using System.IO;
//using System.Linq;
//using System.Text;

//using Pibby.Core.IO;

//namespace Pibby.Core.Tests.Stubs
//{
//    public class FakeTextReader : IReadText
//    {
//        public FakeTextReader()
//        {
//        }

//        public FakeTextReader(string text)
//        {
//        }

//        public void Dispose()
//        {
//            // nothing to do...
//        }

//        public string Content
//        {
//            get;
//            set;
//        }

//        // ignored...
//        public string Path
//        {
//            get;
//            set;
//        }

//        public TextReader Stream
//        {
//            get 
//            {
//                Contract.EnsureIsNotNullOrEmpty(this.Content, "No content set for fake text reader");

//                return new StringReader(this.Content); 
//            }
//        }

//    }
//}
